home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / editors / mjovesrc.zoo / screen.h < prev    next >
C/C++ Source or Header  |  1991-06-16  |  1KB  |  45 lines

  1. /***************************************************************************
  2.  * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
  3.  * is provided to you without charge, and with no warranty.  You may give  *
  4.  * away copies of JOVE, including sources, provided that this notice is    *
  5.  * included in all the files.                                              *
  6.  ***************************************************************************/
  7.  
  8. struct screenline {
  9.     char    *s_line,
  10.         *s_length;
  11. };
  12.  
  13. extern struct screenline    *Screen,
  14.                 *Curline;
  15.  
  16. extern char *cursend;
  17.  
  18. extern int
  19.     i_line,
  20.     i_col,
  21.     AbortCnt,
  22.  
  23.     CapLine,    /* cursor line and cursor column */
  24.     CapCol;
  25.  
  26. extern bool
  27.     CanScroll,    /* can this terminal scroll? */
  28.  
  29.     BufSwrite proto((int linenum)),
  30.     swrite proto((char *line,bool inversep,bool abortable));
  31.  
  32. extern void
  33.     IDline_setup proto((char *tname)),
  34.     Placur proto((int line,int col)),
  35.     cl_eol proto((void)),
  36.     cl_scr proto((bool doit)),
  37.     clrline proto((char *cp1,char *cp2)),
  38.     i_set proto((int nline,int ncol)),
  39.     make_scr proto((void)),
  40.     v_ins_line proto ((int num, int top, int bottom)),
  41.     v_del_line proto ((int num, int top, int bottom)),
  42.     InitCM proto((void)),
  43.     SO_off proto((void)),
  44.     SO_on proto((void));
  45.